Page({  
  data: {  
    addressList: [],  
    // ... 其他数据  
  },  
  onLoad: function() {  
    this.fetchAddresses();  
  },  
  fetchAddresses: function() { 
    const jwt = wx.getStorageSync('token'); // 从本地缓存中获取JWT Token 
    console.log(jwt);
    wx.request({  
      url: 'http://8.138.155.196:3000/users/getUserInfoByJwt', // 替换为您的后端API URL  
      method: 'GET',  
      header: {
        'Authorization':jwt.jwt,
        'content-type': 'application/json'
      },
      success: (res) => {  
        if (res.statusCode === 200) {  
          console.log(res.data);
          if (res.data) {  
            this.setData({  
               addressList: res.data// 假设后端返回的数据中包含一个名为addresses的数组  
            });  
            console.log(this.data.addressList);
        } else {  
            wx.showToast({  
                title: '返回的数据格式不正确或未找到地址',  
                icon: 'none'  
            });  
        }  
    } else {  
        wx.showToast({  
            title: '加载地址失败',  
            icon: 'none'  
        });  
    }  
      },  
      fail: (err) => {  
        wx.showToast({  
          title: '网络请求失败',  
          icon: 'none'  
        });  
      }  
    });  
  },  
  // ... 其他函数 ...  
  editAddress: function(addressId, updatedData) {  
    wx.request({  
      url: `https://your-backend-api.com/addresses/${addressId}`, // 替换为您的后端API URL，并使用地址ID  
      method: 'POST', // 或者 'POST'，取决于您的API设计  
      data: updatedData, // 更新后的地址数据  
      success: (res) => {  
        if (res.statusCode === 200) {  
          // 可以在这里刷新地址列表，或者从回调中处理  
          wx.showToast({  
            title: '地址更新成功',  
            icon: 'success'  
          });  
          // 如果需要，可以调用 this.fetchAddresses() 来刷新列表  
        } else {  
          wx.showToast({  
            title: '更新地址失败',  
            icon: 'none'  
          });  
        }  
      },  
      fail: (err) => {  
        wx.showToast({  
          title: '网络请求失败',  
          icon: 'none'  
        });  
      }  
    });  
  },
  deleteAddress: function(e) {  
    const index = e.currentTarget.dataset.index;  
    const newList = this.data.addressList.filter((_, i) => i !== index);  
    this.setData({  
      addressList: newList  
    });  
  },  
  goToAddAddress: function() {  
    // 跳转到添加地址的页面  
    wx.navigateTo({  
      url: '/pages/addAddress/addAddress'  
    });  
  }  
});